.pagination
{
    font-size: 12px;
    margin-top: 5px;
}

.pagination a
{
    text-decoration: none;
    border: solid 1px #AAE;
    color: #15B;
}

.pagination a, .pagination span
{
    display: block;
    float: left;
    padding: 0.3em 0.5em;
    margin-right: 5px;
    margin-bottom: 5px;
}

.pagination .current
{
    background: #26B;
    color: #fff;
    border: solid 1px #AAE;
}

.pagination .current.prev, .pagination .current.next
{
    color: #999;
    border-color: #999;
    background: #fff;
}
.pagTable
{
    width: 100%;
    border-left: solid 1px #ccc;
}
.pagTablehd
{
    background-image: url('/images/datagrid_header_bg.gif');
}
.pagTable .tr_c2
{
    background-color: rgb(238, 238, 255);
}
.pagTable td
{
    height: 25px;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc; 
    padding-right:3px;
}
.pagTablehd td
{
    height: 22px;
    padding-top: 3px; 
    padding-right:3px;
}
.cssnowrap{white-space:nowrap;}
.csscursor
{ 
    cursor: pointer; 
    white-space:nowrap;
} 
.loading{ padding-top:5px; display:none;}
